/**
 * @properties={typeid:35,uuid:"C075CA7A-24DC-4D80-AAF3-AF526466E0E3",variableType:4}
 */
var fChofer_aux = null;

/**
 * @properties={typeid:35,uuid:"889D480C-C14F-41A5-8379-F058671F2D23",variableType:4}
 */
var fCliente_aux = null;

/**
 * @properties={typeid:35,uuid:"689AF556-B311-46B1-984A-45DC23B603D4",variableType:4}
 */
var fEstado = 0;

/**
 * @properties={typeid:35,uuid:"A651B09D-A8DA-4020-A648-8A0153566D2C",variableType:93}
 */
var fFecha_desde = null;

/**
 * @properties={typeid:35,uuid:"958F3469-3FF4-4BFF-A8D9-64B436B5D536",variableType:93}
 */
var fFecha_hasta = null;

/**
 * @properties={typeid:35,uuid:"06ABB8A8-61F8-489A-8302-545036B90317",variableType:4}
 */
var fFletero_aux = null;

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"81D3E09C-2AA7-40CB-8AD4-090C150A199F"}
 */
function onAction_ira_detalle(event) {
	//forms.viajes_detalle.controller.show()
	globals.mostrarForm("viajes_detalle")
}

/**
 * Callback method for when form is shown.
 *
 * @param {Boolean} firstShow form is shown first time after load
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"C29725EC-8185-4FDF-AB89-488F7D337ACF"}
 */
function onShow(firstShow, event) {
	controller.loadAllRecords()
	var modofind = foundset.find()
	if (modofind == false)
	{
		globals.gMensaje = 'Error - no puede hacer la búsqueda'
	   	globals.gMensajes();
	   	return true
	}
	estado_id='<3'
	var found = foundset.search()
	if (found <= 0)
	{
		globals.gMensaje = 'No hay viajes sin liquidar'
	   	globals.gMensajes();
	}
	fEstado = 0
	fChofer_aux = null
	fCliente_aux = null
	fFecha_desde = null
	fFecha_hasta = null
	fFletero_aux = null
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"E7738F39-C4B7-4A1F-A406-65C182AF5048"}
 */
function buscar(event) {
	if (((fFecha_desde != null) && (fFecha_hasta != null)) || ((fFecha_desde == null) && (fFecha_hasta == null)))
	{
		var modofind = controller.find()
		if (modofind == false)
		{
			globals.gMensaje = 'Error - no puede hacer la búsqueda'
		   	globals.gMensajes();
		}
		else
		{
			if (fChofer_aux != null)
				choferes_id = fChofer_aux
			if (fCliente_aux != null)
				cliente_id = fCliente_aux
			if (fEstado != 0)
				estado_id = fEstado
			else
				estado_id='<3'
			if (fFecha_desde != null)
			{
				var Searchdate = new Date()
				Searchdate = utils.dateFormat(fFecha_desde,'dd-MM-yyyy')+'...'+utils.dateFormat(fFecha_hasta,'dd-MM-yyyy')
				fecha_autorizacion = '#'+Searchdate +'|dd-MM-yyyy'
			}
			if (fFletero_aux != null)
				fletero_id = fFletero_aux
			
			var found = controller.search()
			if (found <= 0)
			{
				globals.gMensaje = 'No hay viajes sin liquidar'
		   		globals.gMensajes();
			}
		}
	}
	else
	{
		globals.gMensaje = 'Por favor elija las 2 fechas'
		fFecha_desde = null
		fFecha_hasta = null
		globals.gMensajes();
	}
}
